Dreitier\Ldap\Attribute\Repository S

Total Complexity 43
Dependencies 7
Dependents 13
Total lines 475
Lines of code 175
Logical lines of code 98
Comment lines 170
Methods 24
Properties 7

Methods 24

Method Rating Maintainability Complexity Lines of code
checkAttributeNamesForConflict()
S
56 5 19
convertAttributeMapping()
S
54 3 21
filterWhitelistedAttributes()
S
63 4 10
createAttribute()
S
54 2 22
getSyncableAttributes()
S
66 3 9
lookupDescription()
S
70 3 6
getCustomAttributeDefinitions()
S
71 2 6
createCustomAttributes()
S
66 2 8
getWhitelistedAttributes()
S
71 2 6
createDefaultAttributes()
S
68 2 7
resolveType()
S
66 2 8
resolveSyncToAd()
S
74 1 4
findAllBinaryAttributes()
S
80 1 3
getDefaultAttributeNames()
S
80 1 3
getDefaultAttributeMetaKeys()
S
71 1 6
resolveViewInUserProfile()
S
72 1 5
__construct()
S
81 1 3
resolveOverwriteWithEmpty()
S
72 1 5
resolveWordPressAttribute()
S
72 1 5
resolveDefaultAttributeMetaKey()
S
79 1 3
getAttributeNames()
S
80 1 3
createWhitelistedAttributes()
S
72 1 6
findAttributeDefinitions()
S
76 1 4
findAllAttributeTypes()
S
80 1 3